.address {
  display: flex;
  padding: 20rpx;
  .userInfo {
    flex: 8;
  }
  .phone {
    flex: 2;
  }
}
.title {
  border-bottom: 1px solid var(--themecolor);
  border-top: 1px solid var(--themecolor);
  padding: 15rpx;
  color: var(--themecolor);
}
.cart_item {
  height: 300rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  .goods_checkbox {
    flex: 1;
    text-align: center;
  }
  image {
    flex: 2;
    width: 60%;
  }
  .goodsInfo {
    flex: 4;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    .goods_name {
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
  }
}
.goods_jiesuan {
  display: flex;
  justify-content: space-around;
}
.goods_count {
  display: flex;
  .goods_num {
    width: 55rpx;
    height: 55rpx;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.foot_tools {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  .foot_tool_check {
    flex: 2;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .foot_tool_count {
    flex: 5;
    text-align: right;
  }
  .foot_tool_pay {
    flex: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--themecolor);
  }
}
